<?PHP
defined('_O2PHP_EXEC') or die();
/**
* model基类
*/
class Model
{
	/**
	 * 出错信息
	 * 
	 * @var		string
	 */
	public $_error		= '';
	/**
	 * 出错代码
	 *
	 * @var integer
	 */
	public $_errorNum = 0;
	/**
	 * 构造函数
	 * 
	 */
	function __construct() {
		
		
	}
	/**
	 * 设定内部错误信息
	 * @param string 错误信息
	 */
	function setError( $value )
	{
		$this->_error = $value;
	}
	/**
	 * 设定内部错误代码
	 * @param integer 错误代码
	 */
	function setErrorNum($no)
	{
		$this->_errorNum=$no;
	}
	/**
	 * 返回出错代码
	 *
	 * @return integer
	 */
	function getErrorNum()
	{
		return $this->_errorNum;
	}
	/**
	 * 返回错误信息内容
	 * @param string $default 如果未给出错误，返回的出错信息.
	 *
	 * @return string
	 */

	function getError($default='内部未指定错误.')
	{
		if(!$this->_error)
		{
			return $default;
		}else{
			return $this->_error;
		}
	}
}

?>